package cn.kgc.service;

import cn.kgc.dao.Fc_VersionDao;
import cn.kgc.pojo.AppVersion;
import cn.kgc.pojo.BackendAppInfo;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

/**
 * @program:appinosystem
 * @description:
 * @author:冯聪聪
 * @create:2022-01-04 09:25
 */

@Service
public class Fc_VersionServiceImpl implements Fc_VersionService {

    //注入Fc_VersionDao
    @Resource
    private Fc_VersionDao versionDao;

    /**
     * 查询全部app版本信息
     */
    @Override
    public List<AppVersion> selAllVersion(Long appId) {
        return versionDao.selAllVersion(appId);
    }

    /**
     * 新增app版本信息
     * @param version
     * @return
     */
    @Override
    public boolean addVersion(AppVersion version) {
        if(versionDao.addVersion(version)>0){
            return true;
        }
        return false;
    }

    /**
     * 根据id查询单个版本信息
     */
    @Override
    public AppVersion selOneVersion(Integer id) {
        return versionDao.selOneVersion(id);
    }

    /**
     * 修改app版本信息
     */
    @Override
    public boolean updVersion(AppVersion version) {
        if(versionDao.updVersion(version)>0){
            return true;
        }
        return false;
    }

    @Override
    public BackendAppInfo selAppInfoById(Integer id) {
        return versionDao.selAppInfoById(id);
    }


}
